P&P笔记(Z0) 编码与重构分离

编码与重构分离,即关注点分离;避免过早优化,治疗重构强迫症

  1. 用public,不用property,除非很明确时用private和protected
  2. 用块内变量,例如for
  3. 用长命名,一长串
  4. 只添加必要注释
  5. 用长方法,一大坨
  6. 碰到问题,记录;便于回溯,便于整理
  7. 强迫使用快捷键
  8. 保持迭代
  9. 发觉不可控时重构以上内容
  10. 发觉焦虑时立马收手
  11. 再次重构